package com.wz.project.bas.product.mapper;


import com.wz.project.bas.product.domain.Product;

import java.util.List;

/**
 * 基础物品 数据层
 * 
 * @author sys
 * @date 2021-10-28
 */
public interface ProductMapper 
{
	/**
     * 查询基础物品信息
     * 
     * @param productGuid 基础物品ID
     * @return 基础物品信息
     */
	public Product selectProductById(String productGuid);
	public Product selectProductByproductId(String productId);
	
	/**
     * 查询基础物品列表
     * 
     * @param product 基础物品信息
     * @return 基础物品集合
     */
	public List<Product> selectProductList(Product product);
	
	/**
     * 新增基础物品
     * 
     * @param product 基础物品信息
     * @return 结果
     */
	public int insertProduct(Product product);
	
	/**
     * 修改基础物品
     * 
     * @param product 基础物品信息
     * @return 结果
     */
	public int updateProduct(Product product);
	
	/**
     * 删除基础物品
     * 
     * @param productGuid 基础物品ID
     * @return 结果
     */
	public int deleteProductById(String productGuid);
	
	/**
     * 批量删除基础物品
     * 
     * @param productGuids 需要删除的数据ID
     * @return 结果
     */
	public int deleteProductByIds(String[] productGuids);



}